.th-backgroundColor {
    background-color: #F5F5F5;
}

.div-footer-page {
    height: 40px;
    border: 1px solid #ddd;
    margin-top: 20px;
    margin-bottom: 20px;
}

.page-list .pagination {
    float: left;
    margin-left: 30%;
    margin-top: 2px;
}

.page-list .pagination span {
    cursor: pointer;
}

.page-list .pagination .separate span {
    cursor: default;
    border-top: none;
    border-bottom: none;
}

.page-list .pagination .separate span:hover {
    background: none;
}

.page-list .page-total {
    float: left;
    margin: 5px 20px;
}

.page-list .page-total input, .page-list .page-total select {
    height: 26px;
    border: 1px solid #ddd;
}

.page-list .page-total input {
    width: 40px;
    padding-left: 3px;
}

.page-list .page-total select {
    width: 50px;
}